#include "mywidget.h"
#include<QPushButton>
#include<mypushbutton.h>
#include<QDebug>

myWidget::myWidget(QWidget *parent)
    : QWidget(parent)
{
    //创建一个按钮
    QPushButton * btn = new QPushButton;

    //让btn对象依赖在myWideget窗口中(设置父窗口)
    btn->setParent(this);

    //显示文本
    btn->setText("第一个按钮");

    QPushButton * btn2 = new QPushButton("第二个按钮",this);

    //移动bnt2按钮
    btn2->move(100,100);

    //重置窗口大小
    resize(600,400);

    //btn2固定按钮大小,能用resize的原因是resize是父类的父类(QObject)的函数
    btn2->resize(80,80);

    //设置固定大小
    setFixedSize(600,400);

    //设置窗口标题
    setWindowTitle("第一个窗口");

    //创建一个自己的按钮对象
    MyPushButton *myBtn = new MyPushButton;
    myBtn->setText("我自己的按钮");

    myBtn->move(200,0);
    myBtn->setParent(this);//设置到对象树中
}

myWidget::~myWidget()
{
    qDebug() << "myWidget的析构调用";
}

